﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CruzDelSur.Dominio;
using NHibernate;
using NHibernate.Criterion;

namespace CruzDelSur.Persistencia
{
    interface IServicioTramoDAO: IBaseDAO<ServicioTramo, string>
    {
        ICollection<Tramo> ListarServiciosTramos(string codServicio);
        void DarBaja(string codServ, DateTime fecBaja);
        Tramo ObtenerTramo(string codServ, string codTramo);

        void DarBajaTramo(ServicioTramo st);

        bool ObtenerFlagServicioEspecial(string codServicio);

        void ActualizarServicioTramo(ServicioTramo st);
    }
}
